<!DOCTYPE html>
<html>

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" href="../creeper6.css">
</head>
<body>
  <h1 id="function和python结合示例（作者：某只苦力怕）">function和python结合示例（作者：某只苦力怕）</h1>
  <h2 id="作品简介">作品简介</h2>
  <ul>
    <li>新增物品：水瓶、纯化水</li>
    <li>新增口渴值栏ui界面，可以长按拖动</li>
    <li>利用function系统中的tick.json，完美控制玩家的口渴值变化</li>
    <li>利用python脚本操作，完美对接function系统中的需求</li>
  </ul>
  <h2 id="使用方式">使用方式</h2>
  <ul>
    <li>
      <p>function系统中可以让玩家执行指令，但很难达到有条件才执行，所以我们可以使用python脚本检测条件，利用tag标签让function系统有条件的对部分玩家执行对应指令</p>
    </li>
  </ul>
  <h2 id="清单">清单</h2>
  <ul>
    <li>
      <p>(*核心)代表删除后模组就失效的部分</p>
      <pre><code>
.
├── beh
│   ├── entities
│   │   └── damage_effect_thirst.json   ————    模组扣血生物文件(*核心)
│   ├── functions
│   │   ├── tick.json   ————    function系统中设置每tick执行一次的文件(*核心)
│   │   ├── update.mcfunction   ————    function文件(*核心)
│   │   ├── humidity.mcfunction   ————    function文件(*核心)
│   │   ├── init.mcfunction   ————    function文件(*核心)
│   │   ├── rate.mcfunction   ————    function文件(*核心)
│   │   ├── target.mcfunction   ————    function文件(*核心)
│   │   ├── temperature.mcfunction   ————    function文件(*核心)
│   │   └── thirst.mcfunction   ————    function文件(*核心)
│   ├── KKZSwordScripts
│   │   ├── kkzclient.py   ————    客户端python脚本文件(*核心)
│   │   ├── modMain.py   ————    python脚本文件(*核心)
│   │   ├── kkzserver.py   ————    服务端python脚本文件
│   │   ├── klpkkzjm.py   ————    自定义ui界面python脚本文件
│   │   └── moveableButton.py   ————    可移动ui模块python脚本文件
│   ├── netease_items_beh
│   │   ├── purified_water.json   ————    水瓶的物品行为文件(*核心)
│   │   └── water_bottle.json   ————    纯化水的物品行为文件(*核心)
│   ├── netease_recipes
│   │   └── xxxxxx.json   ————    都是合成配方，省略
│   └── netease_tab
│       └── jkzzc.json   ————    自定义创造物品栏分区文件
└── res
    ├── netease_items_res
    │   ├── purified_water_bottle.json   ————    水瓶的物品材质文件(*核心)
    │   └── water_bottle.json   ————    纯化水的物品材质文件(*核心)
    ├── texts
    │   └── zh_CN.lang   ————    定义中文名称
    ├── textures
    │   ├── zitem_texture.json   ————    贴图引用文件
    │   └── items
    │       ├── potion_bottle_drinkable.png   ————    水瓶的贴图
    │       └── purified_water_bottle.png   ————    纯化水的贴图
    └── ui
        └── klpkkzjm.json   ————    自定义的ui界面文件(*核心)
      </code></pre>
    </li>
  </ul>
</body>
</html>